x86: remove redundancy of MSR_P6_{PERFCTR,EVNTSEL} definitions
authorJan Beulich <jbeulich@suse.com>
Fri, 5 Sep 2014 08:58:00 +0000 (10:58 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 5 Sep 2014 08:58:00 +0000 (10:58 +0200)
commitf4b3c45a64bfc55130d52688c9694fac6a554309
tree20c00db3f8b8450317135847e95ac69f62467d17
parentc33fe5459732fc85c2c279c5e8ed316b8601c58c
x86: remove redundancy of MSR_P6_{PERFCTR,EVNTSEL} definitions

Not only did the EVNTSEL ones get defined twice, we can also easily
abstract out the numbers previously attached to them.

While at it also remove an unused Geode-related define.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Kevin Tian <kevint.tian@intel.com>
xen/arch/x86/hvm/vmx/vpmu_core2.c
xen/arch/x86/nmi.c
xen/arch/x86/oprofile/op_model_ppro.c
xen/include/asm-x86/msr-index.h